A Practical Tool Kit for Making Portable Compilers
نویسندگان
چکیده
The Amsterdam Compiler Kit is an integrated collection of programs designed to simplify the task of producing portable (cross) compilers and interpreters. For each language to be compiled, a program (called a front end) must be written to translate the source program into a common intermediate code. This intermediate code can be optimized and then either directly interpreted or translated to the assembly language of the desired target machine. The paper describes the various pieces of the tool kit in some detail, as well as discussing the overall strategy. Ke ywords: Compiler, Interpreter, Portability, Translator CR Categories: 4.12, 4.13, 4.22 Author’s present addresses: A.S. Tanenbaum, H. van Staveren, E.G. Keizer: Mathematics Dept., Vrije Universiteit, Postbus 7161, 1007 MC Amsterdam, The Netherlands J.W. Stevenson: NV Philips, S&I, T&M, Building TQ V5, Eindhoven, The Netherlands
منابع مشابه
A Software Reliability Tool-Kit
In this paper the authors try to address and give first solutions to this problem, defining and implementing a portable tool-kit aimed at the automatic collection, processing and analysis of failure data in order to assess and predict reliability. The work has been accomplished within the ESPRIT II SCOPE project which aims at defining software assessment and certification procedures, demonstrat...
متن کامل“Budget Impact Analyses”: a practical policy making tool for drug reimbursement decisions
Increasing accessibility and affordability of healthcare services has been considered as an important policy objective since the beginning of 1980s in Iran. However, current 60- 70% health care out-of-pocket payments create a barrier to an equal access to quality health services, especially in terms of new medicines which affects equity issues and "health" in Iran. Currently, health insurance o...
متن کامل“Budget Impact Analyses”: a practical policy making tool for drug reimbursement decisions
Increasing accessibility and affordability of healthcare services has been considered as an important policy objective since the beginning of 1980s in Iran. However, current 60- 70% health care out-of-pocket payments create a barrier to an equal access to quality health services, especially in terms of new medicines which affects equity issues and "health" in Iran. Currently, health insurance o...
متن کاملConceptNet — a practical commonsense reasoning tool - kit
ConceptNet is a freely available commonsense knowledge base and natural-language-processing tool-kit which supports many practical textual-reasoning tasks over real-world documents including topic-gisting, analogy-making, and other context oriented inferences. The knowledge base is a semantic network presently consisting of over 1.6 million assertions of commonsense knowledge encompassing the s...
متن کاملVerification Tools in the Development of Provably Correct Compilers
The paper presents a practical veriication tool that helps in the development of provably correct compilers. The tool is based on the approach of proving termination of PROLOG-like programs using term-rewriting techniques and a technique of testing whether a given PROLOG program can be soundly executed on PROLOG interpreters without the Occur-check test. The tool has been built on top of the th...
متن کامل